Text copied to clipboard!
Naslov
Text copied to clipboard!Razvijač ugrađenog softvera
Opis
Text copied to clipboard!
Tražimo razvijača ugrađenog softvera koji će se pridružiti našem timu za razvoj inovativnih i pouzdanih ugrađenih sustava. Kandidat će biti odgovoran za dizajn, razvoj, testiranje i održavanje softvera koji radi na specijaliziranim hardverskim platformama. Ugrađeni softver je ključan za funkcioniranje mnogih uređaja u industrijama poput automobilske, medicinske, telekomunikacijske i potrošačke elektronike. Idealni kandidat ima duboko razumijevanje hardverskih komponenti, programskih jezika niskog nivoa te iskustvo u radu s real-time operativnim sustavima. Posao uključuje suradnju s timovima za hardver, testiranje i proizvodnju kako bi se osigurala visoka kvaliteta i pouzdanost proizvoda. Razvijač će također biti uključen u optimizaciju performansi softvera i rješavanje tehničkih problema tijekom cijelog životnog ciklusa proizvoda. Očekuje se proaktivnost, inovativnost i sposobnost rada u dinamičnom okruženju. Ako ste strastveni prema tehnologiji i želite raditi na projektima koji oblikuju budućnost ugrađenih sustava, ovo je prava prilika za vas.
Odgovornosti
Text copied to clipboard!- Dizajn i razvoj ugrađenog softvera za različite hardverske platforme
- Pisanje i održavanje koda u programskim jezicima poput C, C++ i asemblera
- Rad s real-time operativnim sustavima (RTOS)
- Suradnja s hardverskim inženjerima na integraciji softvera i hardvera
- Testiranje i otklanjanje grešaka u softveru
- Optimizacija performansi i potrošnje energije softverskih rješenja
- Dokumentiranje tehničkih specifikacija i procesa razvoja
- Praćenje najnovijih tehnologija i trendova u području ugrađenih sustava
- Sudjelovanje u revizijama koda i tehničkim sastancima
- Podrška u fazama implementacije i održavanja proizvoda
Zahtjevi
Text copied to clipboard!- Iskustvo u razvoju ugrađenog softvera ili sličnim područjima
- Odlično poznavanje programskih jezika C i C++
- Iskustvo s real-time operativnim sustavima (npr. FreeRTOS, VxWorks)
- Razumijevanje arhitekture mikrokontrolera i mikrprocesora
- Sposobnost analize i rješavanja tehničkih problema
- Poznavanje alata za verzioniranje koda (Git, SVN)
- Iskustvo s alatima za debugiranje i testiranje softvera
- Dobre komunikacijske vještine i timski duh
- Visoka razina samostalnosti i odgovornosti
- Poznavanje engleskog jezika u tehničkom kontekstu
Moguća pitanja na intervjuu
Text copied to clipboard!- Koje programske jezike koristite za razvoj ugrađenog softvera?
- Koje RTOS ste koristili u prethodnim projektima?
- Kako pristupate optimizaciji performansi softvera?
- Možete li opisati iskustvo s integracijom softvera i hardvera?
- Kako rješavate probleme s memorijskim ograničenjima?
- Koje alate koristite za debugiranje i testiranje?
- Kako dokumentirate svoj rad?
- Jeste li radili u agilnim timovima?
- Kako pratite nove tehnologije u području ugrađenih sustava?
- Koji je vaš najveći izazov u razvoju ugrađenog softvera?